﻿@charset "utf-8";
/* Reset default browser CSS.
-------------------------------------------------------------- */
body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{padding:0; margin:0;}
body{width:100%; font:12px Arial, Helvetica, sans-serif; color:#333; background:#fff; text-align:left;}
fieldset,img {border:none;}
ul,li{list-style:none;}
em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#1F79D0; text-decoration:none; outline:none;}
a{star:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;}
.wp{width:720px; height:500px; display:block; position:relative;}
.clearfix{zoom:1;_height:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


.clearfix2{zoom:1;_height:1px;}
.clearfix2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}




#home{ background:url(../img/home-bg.png) no-repeat; _width:720px; _height:500px; _display:block;}
.home-info{ position:absolute; top:60px; left:65px; color:#666;}
.home-info span{ color:#37638F; font-weight:700; vertical-align:middle; margin:0 8px;}
.home-info img{vertical-align:middle;}
.home-info em{ font-weight:700; margin-left:15px;}

.home-btn{
	position:absolute;
	top:131px;
	left:282px;
	height: 193px;
	width: 443px;
}
.home-btn div{ float:left; margin:0 5px;_margin:0;}
.home-btn div a{ width:195px; height:156px; display:block;}
.home-btn div a span{ display:none;}
.home-btn div p{ width:200px; margin-top:15px; padding-left:10px; color:#666;}
.home-btn div.down-btn a{ background:url(../img/down_ico.png) no-repeat center;}
.home-btn div.down-btn a:hover{ background:url(../img/down_ico_hover.png) no-repeat center;}
.home-btn div.web-btn a{ background:url(../img/web_ico.png) no-repeat center;}
.home-btn div.web-btn a:hover{ background:url(../img/web_ico_hover.png) no-repeat center;}









.home-btn2{
	position:absolute;
	top:131px;
	left:17px;
}
.home-btn2 div{ float:left; margin:0 5px;}
.home-btn2 div a{ width:236px; height:195px; display:block;}
.home-btn2 div a span{ display:none;}
.home-btn2 div p{ width:200px; margin-top:15px; padding-left:15px; color:#666;}
.home-btn2 div.down-btn2 a{ background:url(../img/gscs_ico.png) no-repeat center;}
.home-btn2 div.down-btn2 a:hover{ background:url(../img/gscs_ico_hover.png) no-repeat center;}














.home-tip{
	position:absolute;
	top:426px;
	left:67px;
	background:url(../img/home-tip.png) no-repeat;
	width:581px;
	height:50px;
	padding-top:12px;
	display:block;
}
.home-tip p{ padding-left:130px; line-height:20px; color:#666;}

#speed{ background:url(../img/wp-bg.png) no-repeat;height:600px;}
#speed2{ background:url(../img/wxtx_bg.png) no-repeat;height:600px;}
/*.btn{ width:80px; height:25px; text-align:center; line-height:25px; color:#333; display:inline-block; border:0 none; background:url(../img/btn.gif) no-repeat;}
.btn:hover{ background-position:0 -25px; text-decoration:none;}*/
.tab{ height:70px; background:url(../img/tab.png) no-repeat;}
.tab li{ float:left;}
.tab li a{ height:70px; background:url(../img/nav.png) no-repeat; display:block;}
.tab li a span{ display:none;}
.tab li a.tab-home{ width:94px; background-position:0 0;}
.tab li a.tab-home:hover{ width:94px; background-position:0 -70px;}
.tab li a.tab-down{ width:109px; background-position:-94px 0;}
.tab li a.tab-down:hover,
.tab li a.tab-down-c{ width:109px; background-position:-94px -70px;}
.tab li a.tab-web{ width:109px; background-position:-203px 0;}
.tab li a.tab-web:hover,
.tab li a.tab-web-c{ width:109px; background-position:-203px -70px;}


.speedtab .head{ text-indent:0;}
.speedtab .head a{ float:left; width:132px; text-align:center; cursor:pointer; display:block; color:#0A80AC;}
.speedtab .head a.selected{ background:#fff; border-right:1px solid #DADADA; color:#555 !important;}
.speedtab .head a.selected1{ background:#fff; border-left:1px solid #DADADA; border-right:1px solid #DADADA; color:#555 !important;}
.speed-​​test .btn{ position:relative; top:-6px;}
.speed-​​test{ width:520px; margin:30px auto;}
.speed-​​test-ico{ width:71px; height:79px; background:url(../img/down_ico2.gif) no-repeat; margin:0 10px; float:left;}
.speed-​​test-ico-ok{ width:71px; height:79px; background:url(../img/down_ico3.gif) no-repeat; margin:0 10px; float:left;}
.speed-​​test2-ico{ width:71px; height:79px; background:url(../img/web_ico2.gif) no-repeat; margin:0 10px; float:left;}
.progress-bar{position:relative; width:290px; height:11px; background:url(../img/progress.png) repeat-x; float:left; margin-right:10px;}
.progress-bar div{ position:absolute; background:url(../img/progressbar.png) repeat-x; width:286px; height:11px; overflow:hidden; margin-left:2px;}
#pTestText2{ font-size:14px; line-height:40px; font-weight:700; color:#666; padding-left:100px;}
#pTestText1{ color:#999; margin-top:10px; line-height:18px; color:#197DE3; padding-left:100px;}
#pTestText1 em{ padding-right:50px;}
#divDownExe{ width:90%; border:1px solid #D8C018; background:#F6EDB1; margin:0 auto; padding:8px; text-align:center; color:#666;}
.speed_download{ width:950px; height:420px; border:1px solid #ddd; margin:10px auto; overflow:hidden;}
.speed_download h3{ font-size:14px; color:#0A80AC; padding:10px;}
.speed-jg{ width:400px; margin:0 auto; height:100px; background:url(../img/down_text.gif) no-repeat;}
.speed-jg p{ padding-left:130px; font-size:16px; font-weight:700; color:#FD460F; padding-bottom:12px;}
.speed-jg p em{ padding-right:30px;}

.speed-jg-1{ width:400px; margin:0 auto; height:100px; background:url(../img/down_text1.gif) no-repeat;}
.speed-jg-1 p{ padding-left:130px; font-size:16px; font-weight:700; color:#FD460F; padding-bottom:12px;}
.speed-jg-1 p em{ padding-right:30px;}

.down-start a{ width:158px; height:62px; margin:60px auto; background:url(../img/down_btn.gif) no-repeat; display:block;}
.down-start a:hover{ background-position:0 -62px;}
.down-start a span{ display:none;}

.down-start2 a{ width:158px; height:62px; margin:25px auto;background:url(../img/down_btn2.gif) no-repeat; display:block;}
.down-start2 a:hover{ background-position:0 -62px;}
.down-start2 a span{ display:none;}

.down-tip{ padding-top:10px; width:460px; margin:0 auto; line-height:18px; color:#666;}
.down-tip p{ background:url(../img/info.gif) 0 2px no-repeat; padding-left:22px;}

.web-speed2{ width:720px;float:left; overflow:hidden;}

.web-speed{ width:515px; float:left; overflow:hidden;}
.web-info{ padding:15px; color:#666;}
.web-info .infofail{color:#666666; font-size:12px; font-weight:normal;}
.web-info span{ color:#37638F; font-weight:700; vertical-align:middle; margin:0 8px;}
.web-info img{vertical-align:middle;}
.web-info em{color:#666666;font-weight:700; margin-left:5px;}
.web-url h3{ height:31px; line-height:31px; background:url(../img/web-url-title.gif) no-repeat; padding-left:150px; font-weight:normal; color:#3577BB;}
.web-url-list{ padding:15px;width:600px}
.web-url-list li{ width:120px; float:left; margin:5px 10px; background:url(../img/ok.gif) no-repeat; padding-left:20px;}
.web-url-new {height:48px;}
.web-url-new li{ float:left; margin:5px 40px; color:#3577BB;}
.web-url-new li a{ color:#666; text-decoration:underline; margin:0 5px;}
.web-url-add{ margin:30px 0 0 10px;}
.web-url-add h4{ padding-left:12px; color:#1B93EF; padding-bottom:8px; background:url(../img/arrow.gif) 2px 6px no-repeat;}
.url-text{ width:290px; height:25px; background:url(../img/input-text.gif) no-repeat; border:0 none; color:#999; font-size:12px; text-indent:1em;}
.web-url-add .btn{ margin:0 10px;}

.web-reference-list{ margin:10px 0; position:relative; top:-30px; height:230px; background:#ECF1F6; display:block; overflow-y:auto; border-bottom:1px solid #CDD2D7; color:#3577BB;}
.web-reference-list p span{ display:block; width:33%; height:18px; float:left; text-align:center; padding:5px 0; font-size:13px; border-bottom:1px #CDD2D7 solid; border-top:1px #fff solid;}
.web-reference-list p span{ *width:32%;}
p.web-reference-title{ height:27px; background:url(../img/web-reference-title.png) repeat-x;}
p.web-reference-title span{ border-bottom:none; line-height:27px; border-top:none;}
.web-reference-list p .kuai{ color:#377100;}
.web-reference-list p .yiban{ color:#DF6300;}
.web-reference-list p .man,
.web-reference-list p .unable{ color:#CB3300;}

.sidebar{ width:205px; float:right;background:url(../img/cscjwt.png) no-repeat center 30px; overflow:hidden;}
.sidebar h3{ height:90px;}
.sidebar h3 span{ display:none;}
.sidebar li{ padding:5px;}
.sidebar li a{ background:url(../img/arrow.gif) 2px -20px no-repeat; padding-left:15px; color:#666;}


.sidebar2{ width:205px;   float:right; background:url(../img/wsfxbg.png) no-repeat center 30px;overflow:hidden;}
.sidebar2 h3{ height:90px;}
.sidebar2 h3 span{ display:none;}
.sidebar2 li{ margin-top:5px;color:#666666;line-height:30px;height:30px;margin-left:15px;}
.sidebar2 li a{ color:#666;}
.sidebar2 li img{float:left;height:30px;line-height:30px; }



#faq{ background:url(../img/bg.jpg) repeat-x;}
.faq-wp{ width:960px; margin:0 auto;}
.faq-title{ width:242px; height:48px; background:url(../img/faq-title.gif) no-repeat; display:block; margin-top:20px; margin-bottom:5px;}
.faq-title span{ display:none;}
.wrapper{ background:#fff url(../img/faq-wp.jpg) repeat-x; padding-top:15px;}
.faq-main{ width:930px; height:630px; margin:0 auto; border:1px solid #CED8E1; background:#fff url(../img/faq-bg.jpg) no-repeat; overflow:hidden;}
.faq-menu{ width:255px; float:left;}
.faq-menu ul{ padding-top:120px;}
.faq-menu li{ padding:6px 5px;}
.faq-menu li a{ color:#666; padding-left:25px; background:url(../img/faq-arrow.gif) 5px 50% no-repeat;}
.faq-menu li a:hover{ color:#2FC5EF;}
.faq-menu li a.current{ color:#3D75CC;}

.faq-content{ width:675px; height:630px; overflow-y:auto; float:right; color:#444;}
.faq-content .box{ margin:20px 10px;}
.faq-content h4{ height:25px; line-height:25px;}
.faq-content h4 span{ padding-left:80px;}
.faq-content h4.q{ background:#f7f7f7 url(../img/q-title.gif) 10px 50% no-repeat;}
.faq-content h4.c{ background:#f7f7f7 url(../img/c-title.gif) 10px 50% no-repeat;}
.faq-content .box-c{ padding:20px 0;}
.faq-content .box-c p{ line-height:22px; padding:0 20px;}

.butt1{float:left;width:230px;height:50px;margin-top:60px;margin-left:70px;_margin-left:35px;padding-top:8px;padding-left:50px;line-height:18px;background:url(../img/butt2.png) no-repeat;color:#333333;font-size:12px;}
.butt1 a { color:#333333;}
.butt1 a.hove { color:#666666;}

#feedback{ padding:100px 30px 30px 80px;height:500px;background:url(../img/feed-bg.png) no-repeat;}

/*width:158px; height:62px; margin:60px auto; background:url(../img/down_btn.gif) no-repeat; display:block;*/
.but_bg a{width:128px;height:26px;text-align:center; line-height:26px;border:0 none; background:url(../img/but_open.png) no-repeat; display:block;}
/*.but_bg a:hover{ background-position:0 -26px;}*/
.but_bg a span{ display:none;}
